usage: rengen [directory] > xyz.bat Using rengen without arguments will recurse the current directory and all of its sub-directories outputing to stdout the appropriate commands to rename a file from its short version to its long version. Using rengen with an argument will recurse the selected directory and all of its sub-directories outputing to stdout the appropriate commands to rename a file from its short version to its long version. After creating the batch file, zip it up with the directory heiracrhy that you want to transfer. On the receiving end, unzip the directory and then execute the batch file. All of the long filenames will be restored. Rick Howard rhoward@primenet.com